package com.ohs.ohsoa.system.service;

import java.util.List;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ohs.ohsoa.system.dto.InternetHardDrivesFileDto;
import com.ohs.ohsoa.system.entity.InternetHardDrivesFile;
import com.ohs.ohsoa.system.vo.InternetHardDrivesFileVo;
import com.ohs.ohsoa.utils.bean.requestBean.PageParam;

/**
 * 网络硬盘文件表接口
 *
 * @author qianjp
 * @since 2021-10-25
 */
public interface InternetHardDrivesFileService extends IService<InternetHardDrivesFile> {

    /**获取部门列表信息
     *
     * @param pageParam   部门列表信息
     * @return 部门列表信息
     */
    List<InternetHardDrivesFileVo> internetHardDrivesFileSelectList(PageParam<InternetHardDrivesFileDto> pageParam);


    /**新增部门列表信息
     *
     */
    Boolean internetHardDrivesFileInsertList(InternetHardDrivesFileDto internetHardDrivesFileDto);

    /**更新部门列表信息
     *
     */
    Boolean internetHardDrivesFileUpdateList(InternetHardDrivesFileDto internetHardDrivesFileDto);

    /**删除部门列表信息
     *
     */
    Boolean internetHardDrivesFileDeleteList(InternetHardDrivesFileDto internetHardDrivesFileDto);

    /**浏览所有部门列表信息
     *
     */
    List<InternetHardDrivesFileVo> internetHardDrivesFileSelectAll(PageParam<InternetHardDrivesFileDto> pageParam);

    /**获取网络硬盘文件名称
     *
     */
    InternetHardDrivesFileVo internetHardDrivesFileSelectDetail(InternetHardDrivesFileDto internetHardDrivesFileDto);
}
